﻿using YNTK.Dependency;

namespace YNTK.Common.Const
{
    /// <summary>
    /// Claim常量
    /// </summary>
    [SuppressSniffer]
    public class ClaimConst
    {
        /// <summary>
        /// 用户Id
        /// </summary>
        public const string CLAINM_USERID = "UserId";

        /// <summary>
        /// 用户姓名
        /// </summary>
        public const string CLAINM_REALNAME = "UserName";

        /// <summary>
        /// 账号
        /// </summary>
        public const string CLAINM_ACCOUNT = "Account";

        /// <summary>
        /// 是否超级管理
        /// </summary>
        public const string CLAINM_ADMINISTRATOR = "Administrator";

        /// <summary>
        /// 租户ID
        /// </summary>
        public const string TENANT_ID = "TenantId";

        /// <summary>
        /// 租户名称
        /// </summary>
        public const string TENANT_DB_NAME = "TenantDbName";

        /// <summary>
        /// 所属组织id/企业id
        /// </summary>
        public const string ORGANIZEID = "OrganizeId";

        /// <summary>
        /// 所属组织机构id
        /// </summary>
        public const string MECHANISMID = "MechanismId";

        /// <summary>
        /// 所属真实组织id
        /// </summary>
        public const string LASTMECHANISMID = "LastMechanismId";

        /// <summary>
        /// 账号类型【0.平台运营人员 1.超级管理员 2.组织管理员 3.组织用户 4.第三方登录用户 5.游客用户】
        /// </summary>
        public const string ACCOUNTTYPE= "AccountType";

        /// <summary>
        /// 所属角色id
        /// </summary>
        public const string ROLEID = "RoleID";
    }
}
